local sk__dawu_active = fk.CreateSkill {

  name = "sk__dawu_active",

  tags = {},

}



sk__dawu_active:addEffect("active", {
  name = "sk__dawu_active",
  min_card_num = 1,
  min_target_num = 1,
  expand_pile = "sk__godzhugeliang_star",
  card_filter = function(self, player, to_select, selected)
    return #selected < #Fk:currentRoom().alive_players and player:getPileNameOfId(to_select) == "sk__godzhugeliang_star"
  end,
  target_filter = function(self, player, to_select, selected, selected_cards)
    return #selected < #selected_cards
  end,
  feasible = function(self, player, selected, selected_cards)
    return #selected > 0 and #selected == #selected_cards
  end,
})

return sk__dawu_active
